37 research outputs found

    Scalable Persistent Storage for Erlang

    Get PDF
    The many core revolution makes scalability a key property. The RELEASE project aims to improve the scalability of Erlang on emergent commodity architectures with 100,000 cores. Such architectures require scalable and available persistent storage on up to 100 hosts. We enumerate the requirements for scalable and available persistent storage, and evaluate four popular Erlang DBMSs against these requirements. This analysis shows that Mnesia and CouchDB are not suitable persistent storage at our target scale, but Dynamo-like NoSQL DataBase Management Systems (DBMSs) such as Cassandra and Riak potentially are. We investigate the current scalability limits of the Riak 1.1.1 NoSQL DBMS in practice on a 100-node cluster. We establish for the first time scientifically the scalability limit of Riak as 60 nodes on the Kalkyl cluster, thereby confirming developer folklore. We show that resources like memory, disk, and network do not limit the scalability of Riak. By instrumenting Erlang/OTP and Riak libraries we identify a specific Riak functionality that limits scalability. We outline how later releases of Riak are refactored to eliminate the scalability bottlenecks. We conclude that Dynamo-style NoSQL DBMSs provide scalable and available persistent storage for Erlang in general, and for our RELEASE target architecture in particular

    Analysis of Digital Media: Supporting University-Wide Online Learning via Moodle

    Get PDF
    This report aims to provide an overview of a project which explores teaching and learning within a blended mode of study. Specifically, it looks to analyse the production of digital media and online social networking with a view to enhancing the learning experience. It was the overall aim of the project to contribute to the University’s Learning and Teaching Strategy by developing media content; exploring the production process, analyse digital participation and explore the challenges and opportunities locally within schools. The project has placed emphasis on the production principles which enhance our online courses whilst providing a consistent quality of experience – recognising that our students often access course material produced by staff from across schools and colleges

    Old hat in a brave new world – the impact of technology ageing in managed learning environments

    Get PDF
    This paper reports on the progress of a project at the University of Glasgow to investigate the benefits of PDAs (Personal Digital Assistant) as teaching, learning and revision tools and the practicalities of deploying PDAs and measuring their use. A pilot study in 2003, funded by LTSN Engineering, highlighted additional benefits of CAA assessment methods when CAA is combined with PDAs, allowing fully ubiquitous use by students1,2. Each student was loaned a PDA which contained a logging application to record when the PDA was used along with a quiz application to deliver formative self- assessment questions. Additional applications were pre- installed on each PDA, the applications included chemical tables, a scientific calculator and document readers. The students were encouraged to install their choice of additional applications on the PDA’s. The students used the PDAs during lecture and practical laboratory sessions and were allowed to take the device home

    Using PDAs for CAA: practicalities, disasters, apathy

    Get PDF
    For the last 3 years the Departments of Electronics & Electrical Engineering and the Robert Clark Centre for Technological Education at the University of Glasgow have been collaborating on projects to investigate the potential of PDAs in flexible learning and the use of highly portable mobile devices as CAA delivery platforms. During this time a number of challenges have been identified which will have implications for more widespread deployment of mobile devices. The project has now been extended and PDAs have been given to the students to use throughout their 4 years at university. This paper describes some of the technical, institutional and social factors that have been encountered during the project, various methods we have used to overcome these difficulties, and an assessment of the merit of each method, singly and in concert. Although our chosen platform has been a Palm OS based device the problems encountered are largely platform independent

    Analysis of Digital Media: Supporting University-Wide Online Learning via Moodle

    Get PDF
    This report aims to provide an overview of a project which explores teaching and learning within a blended mode of study. Specifically, it looks to analyse the production of digital media and online social networking with a view to enhancing the learning experience. It was the overall aim of the project to contribute to the University’s Learning and Teaching Strategy by developing media content; exploring the production process, analyse digital participation and explore the challenges and opportunities locally within schools. The project has placed emphasis on the production principles which enhance our online courses whilst providing a consistent quality of experience – recognising that our students often access course material produced by staff from across schools and colleges

    Data Resource: population level family justice administrative data with opportunities for data linkage

    Get PDF
    Introduction Although there has been considerable progress in the use of administrative data for applied health research, the family justice field lags behind. Better use of administrative data is essential to enhance understanding of how the family justice system is working, as well as the characteristics of, and outcomes for, children and families. The Family Justice Data Partnership (FJDP) supports this aim through analyses of core family justice and linked datasets in the SAIL Databank (Secure Anonymised Information Linkage). Cafcass Cymru provide expert advice for children involved in family court proceedings in Wales, ensuring decisions are made in the best interests of the child. We provide an overview of Cafcass Cymru data. We also describe and illustrate linkage to administrative datasets within SAIL. Methods Cafcass Cymru data was transferred to SAIL using a standardised approach to provide de-identified data with Anonymised Linking Fields (ALF) for successfully matched records. Three cohorts were created: all individuals involved in family court applications; all individuals with an ALF allowing subsequent health data linkage; and all individuals with a Residential Anonymised Linking Field (RALF) enabling area-level deprivation analysis. Results Cafcass Cymru application data are available for child protection matters (public law, range 2011-2019, n=12,745), and child arrangement disputes (private law, range 2005-2019, n=52,023). An 80% data linkage match rate was achieved. 40% had hospital admissions within two years pre or post application; 54% had emergency department attendances and 61% had outpatient appointments. Individuals were more likely to reside in deprived areas regardless of law type. Conclusion Cafcass Cymru data can be accessed through the SAIL Databank. The FJDP will continue to enhance research opportunities for all to better understand the family justice system, and outcomes for those involved, such as health and wellbeing for children and family members

    Engaging community pharmacists in the primary prevention of cardiovascular disease: protocol for the Pharmacist Assessment of Adherence, Risk and Treatment in Cardiovascular Disease (PAART CVD) pilot study

    Get PDF
    Background: Cardiovascular disease (CVD) is the leading cause of death globally. Community pharmacist intervention studies have demonstrated clinical effectiveness for improving several leading individual CVD risk factors. Primary prevention strategies increasingly emphasise the need for consideration of overall cardiovascular risk and concurrent management of multiple risk factors. It is therefore important to demonstrate the feasibility of multiple risk factor management by community pharmacists to ensure continued currency of their role.Methods/Design: This study will be a longitudinal pre- and post-test pilot study with a single cohort of up to 100 patients in ten pharmacies. Patients aged 50-74 years with no history of heart disease or diabetes, and taking antihypertensive or lipid-lowering medicines, will be approached for participation. Assessment of cardiovascular risk, medicines use and health behaviours will be undertaken by a research assistant at baseline and following the intervention (6 months). Validated interview scales will be used where available. Baseline data will be used by accredited medicines management pharmacists to generate a report for the treating community pharmacist. This report will highlight individual patients&rsquo; overall CVD risk and individual risk factors, as well as identifying modifiablehealth behaviours for risk improvement and suggesting treatment and behavioural goals. The treating community pharmacist will use this information to finalise and implement a treatment plan in conjunction with the patient and their doctor. Community pharmacists will facilitate patient improvements in lifestyle, medicines adherence, and medicines management over the course of five counselling sessions with monthly intervals. The primary outcome will be the change to average overall cardiovascular risk, assessed using the Framingham risk equation.Discussion: This study will assess the feasibility of implementing holistic primary CVD prevention programs into community pharmacy, one of the most accessible health services in most developed countries.<br /

    Hyperoxemia and excess oxygen use in early acute respiratory distress syndrome : Insights from the LUNG SAFE study

    Get PDF
    Publisher Copyright: © 2020 The Author(s). Copyright: Copyright 2020 Elsevier B.V., All rights reserved.Background: Concerns exist regarding the prevalence and impact of unnecessary oxygen use in patients with acute respiratory distress syndrome (ARDS). We examined this issue in patients with ARDS enrolled in the Large observational study to UNderstand the Global impact of Severe Acute respiratory FailurE (LUNG SAFE) study. Methods: In this secondary analysis of the LUNG SAFE study, we wished to determine the prevalence and the outcomes associated with hyperoxemia on day 1, sustained hyperoxemia, and excessive oxygen use in patients with early ARDS. Patients who fulfilled criteria of ARDS on day 1 and day 2 of acute hypoxemic respiratory failure were categorized based on the presence of hyperoxemia (PaO2 > 100 mmHg) on day 1, sustained (i.e., present on day 1 and day 2) hyperoxemia, or excessive oxygen use (FIO2 ≥ 0.60 during hyperoxemia). Results: Of 2005 patients that met the inclusion criteria, 131 (6.5%) were hypoxemic (PaO2 < 55 mmHg), 607 (30%) had hyperoxemia on day 1, and 250 (12%) had sustained hyperoxemia. Excess FIO2 use occurred in 400 (66%) out of 607 patients with hyperoxemia. Excess FIO2 use decreased from day 1 to day 2 of ARDS, with most hyperoxemic patients on day 2 receiving relatively low FIO2. Multivariate analyses found no independent relationship between day 1 hyperoxemia, sustained hyperoxemia, or excess FIO2 use and adverse clinical outcomes. Mortality was 42% in patients with excess FIO2 use, compared to 39% in a propensity-matched sample of normoxemic (PaO2 55-100 mmHg) patients (P = 0.47). Conclusions: Hyperoxemia and excess oxygen use are both prevalent in early ARDS but are most often non-sustained. No relationship was found between hyperoxemia or excessive oxygen use and patient outcome in this cohort. Trial registration: LUNG-SAFE is registered with ClinicalTrials.gov, NCT02010073publishersversionPeer reviewe

    Mobile technologies and systems

    No full text
    No bastract available

    A Strategic Profiler for Glasgow Parallel Haskell

    No full text
    . Execution profiling plays a crucial part in the performanceimproving process for parallel functional programs. This paper presents the design, implementation, and use of a new execution time profiler (GranSim-SP) for Glasgow Parallel Haskell (GpH). Parallelism is introduced in GpH by using evaluation strategies, which provide a clean way of co-ordinating parallel threads without destroying a program&apos;s original structure. The new profiler attributes the cost of evaluating parallel threads to the strategies that created them. A unique feature of the strategic profiler is that the call-graph of evaluation strategies is maintained, allowing the programmer to discover the sequence of (perhaps nested) strategies that were used to create any given thread. The strategic profiler is demonstrated on several examples, and compared with other profilers. 1 Introduction Profiling tools that measure and display the execution behaviour of a program are well established as one of the best ways of tr..
    corecore